
body
{
    background-color: #849aa5;
    font-family: Arial;
    font-size:8pt;
    
}

.main-content{
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	text-align:center;
	width:650px;
}

.txt
{
   background-color:#FFF;
   border-width:1px;
   border-color:#B8B9BB;
   border-style:solid;
   border-right: #b8b9bb 1px solid; border-top: #b8b9bb 1px solid; border-left: #b8b9bb 1px solid; border-bottom: #b8b9bb 1px solid
}


/*CONTENEDOR PRINCIPAL*/
   
.titulo_contenedor
{
    background-image: url(Images/titulo_contenedor.jpg);
    background-repeat: no-repeat;
    height:26px;
    width:654px;
    padding-left:35px;
    padding-top:8px;
    font:Arial;
    font-size:8pt;
    color:#0B333B;
    font-weight:bold;
    text-align:left;
}

.cuerpo_contenedor
{
    background-image: url(Images/cuerpo_contenedor.jpg);
    background-repeat:repeat-y;
    width:600px;
    padding-left:35px;
    padding-top:1px;
    padding-right:20px;
    padding-bottom:1px;
    text-align:left;
}

.fondo_contenedor
{
    background-image: url(Images/fondo_contenedor.jpg);
    background-repeat: no-repeat;
    width:654px;
    height:20px;
}

/*--------------------------------------------------------------------------*/
/*BOTONES*/

.boton_1
{
    background-image: url(Images/b_1.jpg);
    background-repeat:no-repeat;
    background-color:#849aa5;
    border-width:0px;
    border-style:none;
    font-size:8pt;
    font-weight:bold;
}

.boton_2
{
    background-image: url(Images/b_2.jpg);
    background-repeat:no-repeat;
    background-color:#849aa5;
    border-width:0px;
    border-style:none;
    font-size:8pt;
    font-weight:bold;
}
    
.boton_3
{
    background-image: url(Images/b_3.jpg);
    background-repeat:no-repeat;
    background-color:#849aa5;
    border-width:0px;
    border-style:none;
    font-size:8pt;
    font-weight:bold;
}

/*----------------------------------------------------------------------------------*/
/*LINKS*/

A
{
    font-size: 8pt;
    color: #0c353b;
    font-style: normal;
    font-family: Arial;
    font-variant: normal;
    text-decoration: none;
}


/*---------------------------------------------------------------------------------*/
/*LINEA DIVISORA*/
.divisor
{
    border-top: #c4cdcc 1px solid;
    border-bottom: #eeeeee 1px solid;
    width:590px;
    height:0px;
}


.error
{
    font-size: 8pt;
    color: #FF0000;
    font-style: normal;
    font-family: Arial;
    font-weight:bold;
}

/*----------------------------------------------------------------------------------*/
/*TABLA*/
table {
		border-collapse:collapse;
		background:#EFF4FB url(Images/teaser.gif) repeat-x;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;
		color: #333;
        width: 600px;
}

td, th {
		padding:5px;
}

caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}


/*-------------------------------------------------------------------------------- */
/* LINKS DE LA TABLA*/
table a {
		color:#950000;
		text-decoration:none;
}

table a:link {}

table a:visited {
		font-weight:normal;
		color:#666;
		text-decoration: line-through;
}

table a:hover {
		border-bottom: 1px dashed #bbb;
}

----------------------------------------------- */

thead th, tfoot th, tfoot td {
		background:#333 url(Images/llsh.gif) repeat-x;
		color:#fff
}

tfoot td {
		text-align:right
}

/* =body
----------------------------------------------- */

tbody th, tbody td {
		border-bottom: dotted 1px #333;
}

tbody th {
		white-space: nowrap;
}

tbody th a {
		color:#333;
}

.odd {}

tbody tr:hover {
		background:#fafafa
}

span.user_details{
    font-size:12pt;
}
div.user_details{
	text-align:left;
    padding-bottom:5px;
    padding-top:5px;
    font-size:14pt;
}

.submit-row{
    text-align:right;
}

.form-row{
    text-align:center;
}

.login_form{
    padding-top:10px;
}

.doc_details{
	text-align:left;
}

div.cuerpo_contenedor * label{
	font-size:20;
}	

.comments{
	text-align:left;
}

.comments-title{
	font-size:26;
}

.credentials{
	text-align:right;
}

/*
MENU JAVASCRIPT
*/

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: auto;
	background: transparent;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

#sddm div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EAEBD8;
	color: #2875DE;
	font: 11px arial}

#sddm div a:hover
{	background: #49A3FF;
	color: #FFF}

/*
FIN MENU JAVASCRIPT
*/
